.index_title {
    width: 100vw;
    height: 4rem;
    line-height: 4rem;
    text-align: center;
    font-size: 1rem;
    color: #ffffff;
    background-color: #999999;
}

.index_sec_title {
    width: 100vw;
    height: 2rem;
    line-height: 2rem;
    text-align: center;
    font-size: 0.875rem;
    color: #000000;
    background-color: #ffffff;
}

.index_toast_box {
    width: 100vw;
    height: 4rem;
    padding: 0.5rem 2vw;
}

.index_toast_input {
    width: 60vw;
    height: 3rem;
    line-height: 3rem;
    border: 1px solid #B3BDC2;
    border-radius: 4px;
    margin-right: 5vw;
    padding-left: 1rem;
    float: left;
    font-size: 1rem;
}

.index_toast_button {
    width: 30vw;
    height: 3rem;
    line-height: 3rem;
    border-radius: 4px;
    background-color: #fe6900;
    color: white;
    font-size: 1rem;
    text-align: center;
    float: left;
}

.index_carousel_full {
    width: 100vw;
    height: 100px;
    padding: 0;
    margin:  0;
    overflow-x: hidden;
}

.index_carousel_full_item {
    height: 100px;
    line-height: 100px;
    font-size: 32px;
    text-align: center;
    color: #aaaaaa;
    border:1px solid #aaaaaa;
    background-color: white;
    float: left;
}

.index_carousel_center {
    width: 100vw;
    height: 100px;
    overflow-x: hidden;
}

.index_carousel_center_item {
    height: 100px;
    background-color: white;
    padding: 0 1rem;
    float: left;
}

.index_carousel_center_item_content {
    width: 100%;
    height: 100px;
    line-height: 100px;
    font-size: 32px;
    text-align: center;
    color: #aaaaaa;
    border:1px solid #aaaaaa;
    background-color: white;
    float: left;
}

.index_carousel_option_button {
    margin: 10px;
    width: 4.6rem;
    height: 2rem;
    line-height: 2rem;
    border-radius: 4px;
    background-color: #fe6900;
    color: white;
    font-size: 0.875rem;
    text-align: center;
    float: left;
}

